home *** CD-ROM | disk | FTP | other *** search
- // the declaration of class HESSE
- // Copyright (C) 1997 Kazutaka Hirata <khirata@jove.acs.unt.edu>
-
- #ifndef _HESSE_H_
- #define _HESSE_H_
-
- #include "seg.h"
-
- class HESSE {
- double m_a;
- double m_b;
- double m_c;
- double m_angle;
- XY_DBL m_h;
- bool m_on_segment;
- public:
- HESSE(const SEGMENT& seg);
- double a() const { return m_a; }
- double b() const { return m_b; }
- double c() const { return m_c; }
- double angle() const { return m_angle; }
- const XY_DBL& h() const { return m_h; }
- bool on_segment() const { return m_on_segment; }
- };
-
- #endif /* _HESSE_H_ */
-